iran hamas attack israel